package com.microHR.hr.service;

import com.microHR.hr.model.MailSendLog;

import java.util.Date;
import java.util.List;

public interface MailSendLogService {
    /**
     * 修改更新发送日志状态
     * @param msgId
     * @param status
     * @return
     */
    Integer updateMailSendLogStatus(String msgId, Integer status);

    /**
     * 插入发送日志
     * @param mailSendLog
     * @return
     */
    Integer insert(MailSendLog mailSendLog);

    /**
     * 根据状态查询发送日志
     * @return
     */
    List<MailSendLog> getMailSendLogsByStatus();

    /**
     * 更新发送次数
     * @param msgId
     * @param date
     * @return
     */
    Integer updateCount(String msgId, Date  date);
}
